#!/usr/bin/env python3
# -*- coding: utf-8 -*-

Import('env')
env = env.Clone()

import glob

# 查找所有测试源文件
test_sources = env.GlobSources('*.cpp')

# 创建IPC客户端测试可执行程序
# 使用protobuf动态库，避免abseil依赖问题
env.AddExecutable(
    name='ipc_client_test',
    sources=test_sources,
    static_libs=['ipc_client', 'msghandler', 'protobuf-c', 'utf8_range', 'utf8_validity', "gtest_main", "gtest"],
    shared_libs=['pthread', 'stdc++', 'protobuf']
)